/**
 * 关键字 package 声明 当前Java文件所在包地址 后跟包名（*.*.*; 表示包路径)
 * 关键字 import 声明导入的库（Java程序） 后跟所在的包地址
 */
package jch.learn.java.basics;

import jch.learn.java.basics.chapter3.BasicDataType;

/**
 * @author: jch
 * @create: 2019/09/04 21:11
 *
 * 关键字 public 访问修饰符 （修饰：类，变量，方法）【被修饰过的可被公共调用（公有）】
 * public class 类名{} 公共类声明格式 【类名必须与文件名一致{区分大小写}】
 * 类名定义规范（必须以字母开头，后面可以跟数字和数字的任意组合，无长度限制，不能使用Java保留字）
 *      标准：类名开头首字母大写，多个单词组成的，则每个单词首字母大写（骆驼命名法）
 *      {}：表示程序块 在该大括号下为 类、方法、代码 的语句范围 在该范围内的都是其成员
 **/
public class HelloWorld {

    /**
     * java程序的主方法 程序的入口
     * @param args 传入参数数组
     * 关键字 static 修饰符 （修饰：类，变量，方法）【声明位静态】
     * 关键字 void 使用在方法声明上 表示该方法无返回值
     * 关键字 main 表示该方法为Java程序的入口方法
     *             下面为Java程序的入口方法固定写法
     */
    public static void main(String[] args){
        //System 系统类
        //out 调用输出方法的变量
        //println() 换行输出方法
        //"Hello World!!!" 输出的内容
        System.out.println("Hello World!!!");
    }

    /**
     * 文档注释
     * 注释：是指不会出现在可执行程序中的语句。
     * 声明在变量、类、方法上的注释称为文档注释
     */

    // 单行注释

    /*
    多行注释
     */
}
